package com.cdp.web.controller.system.openFeign;

import feign.Request;
import feign.Retryer;
import org.springframework.context.annotation.Bean;

public class FeignConfig {


    //    @Bean
//    public Request.Options options() {
//        // 连接超时：10秒，读取超时：3分钟
//        return new Request.Options(1000000, 1800000);
//    }
    @Bean
    public Request.Options options() {
        // 连接超时：10分钟，读取超时：10分钟
        return new Request.Options(600_000, 600_000);
    }


    @Bean
    public Retryer feignRetryer() {
        // 禁用 Feign 的重试，设置为不进行任何重试
        return Retryer.NEVER_RETRY;
    }
}
